#什么是负索引？

'''
序列中的每一个元素都有自己对应的索引，例如左端第一个元素的索引是 0 ，第二个元素的索引是 1，
一般来讲索引都是正数，而负索引是指使用负数作为索引去访问序列中的某一个元素。
此时 Python 会从序列的右端去访问元素，但是右端第一个元素即序列最后一个元素的索引是 -1 ，
而不是 -0。对于一个序列而言：x[-n]就等同于x[len(x)-n]。
另外，也可以使用负数索引去做切片，这样可以访问一定范围内的元素。
'''
print ("# 获取 eg 从第 6 个元素到最后一个元素")
eg = "I'm a python programer."
print (eg[6:-1])

#问题： 如何使用负索引来完成一个字符串反转  [起始位置:结束位置:步长]
a = "abcdefg"
print(a[::-1]) # gfedcba
print(a[:3])
print(a[3:])
print(a[::3])
print(a[::-3])
